package org.example.gof.proxy.service.impl;

import org.example.gof.proxy.service.OrderService;
import org.springframework.stereotype.Service;

/**
 * org.example.gof.proxy.service.impl
 *
 * @author 莫磊
 * @description	进行扩展或者进行日志打印时会出现违背OCP原则，且如果有相同代码，那么就会重复代码
 * 				使用代理方式进行扩展，或执行相同的步骤
 *
 * 		目标对象
 * @date 2025/7/28
 */
@Service
public class OrderServiceImpl implements OrderService {
	@Override
	public void generate () {
		System.out.println("生成订单");
	}

	@Override
	public void modify () {
		System.out.println("修改订单");
	}

	@Override
	public void detail () {
		System.out.println("查看订单");
	}
}
